farm ditch - Espagnol Anglais Dictionnaire